body {
  font-family: Arial, sans-serif;
  background-color: #fff;
  color: #333;
  padding: 5px;
  text-align: left;
}
header .logo img {
    display: block;
    margin: 0 auto 10px;
}

.contact-info address {
		text-align: center; /* Centers text inside the section */
			font-size: 1.5em; /* Adjust this value as needed */
			font-style: normal;
			line-height: 1.2;
	
        }
.pricing {
	text-align: center;
	font-size: 1.0em;
}

.price {
  color: red;
  font-size: 3.0em;
  font-weight: bold;
  text-align: center;
}

.highlight h2 {
  font-size: 3.0em;
  color: #0000ff;
  text-align: center;
}

.tagline {
  font-size: 2.5em;
  color: #008000;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}

a {
  color: #007acc;
  text-decoration: none;
}

header .highlight {
    color: red;
    font-weight: bold;
}

header .highlightGreen {
    color: green;
    font-weight: bold;
}

/* Navigation styles */
.navigation {
  padding: 20px;
   border-bottom: 1px solid #ddd;
    text-align: center;
}

.navigation .instruction {
    font-size: 1.1em;
    margin-bottom: 10px;
    color: #cc0000;
}

.navigation .buttons {
    display: flex;
    justify-content: center;
    gap: 15px;
}

.navigation .btn {
    display: inline-block;
    text-decoration: none;
    padding: 10px 15px;
    background-color: #007bff;
    color: white;
    border-radius: 5px;
    transition: background-color 0.3s;
}

.navigation .btn:hover {
    background-color: #0056b3;
}

.red-text {
  color: #ff0000;
}
.red-textCentered {
  color: #ff0000;
  text-align: center;
  font-size: 1.5em;

}
.black-textCentered {
  color: black;
  text-align: center;
  font-size: 1.0em;

}
.acquaBlue-text {
  color: #0000ff;
}

.blueBeryl-text {
  color: #0000ff;
}

.emeraldGreen-text{
	color: #008000
}

.goldenBeryl-text{
	color: #ffff00
}

.strawberryRed-text {
  color: #ff0000;
}
.green-text {
  color: green;
}

.heliodor-text {
	color: #00ff00
}

.morganite-text{
	color: #ff00ff
}

.greenBeryl-text {
	color:#008000
}

.gray-text {
  color: #808080;
}




h2 {
  margin-top: 1.5em;
  color: #007acc;
}

nav.back-nav {
  text-align: center;
  margin-bottom: 20px;
}

a {
  color: #007acc;
  text-decoration: none;
}

/* Content styles */
.content {
    /*display: flex;*/
   /* flex-wrap: wrap; */
    gap: 20px;
 /*   padding: 10px;*/
    justify-content: left;
    background-color: #fff;
	font-size: 1.5em;

}
.contentCenter {
    /*display: flex;*/
   /* flex-wrap: wrap; */
   /* gap: 20px; */
    padding: 10px;
    justify-content: center;
    background-color: #fff;
}
.copyright {
	text-align: center;
	  font-size: 1.5em;

}